home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / util / cli / VERsioner.lha / versioner / VERsioner.doc < prev    next >
Encoding:
Text File  |  1996-08-29  |  4.4 KB  |  142 lines

  1. $VER: VERsioner DOCS v3.1
  2.  
  3.  
  4.  
  5.                       *   * *** ***
  6.                       *   * *   * *
  7.                        * *  *** ***
  8.                        * *  *   **
  9.                         *   *** * *  VERSIONER v2.1
  10.  
  11.                          © 1995-96 Javier Morata
  12.  
  13.  
  14.  
  15. FreeWare !!
  16.  
  17.  
  18.                                 ************
  19.                                 Introducción
  20.                                 ************
  21.  
  22. Cuantas veces habeis tenido que copiar librerias de un programa a vuestro
  23. directorio LIBS: con el consabido problema de "¿Que versión de libreria
  24. tengo yo?" o "¿Tengo que cambiar esta version?, ¿Será más nueva?".
  25. No se vosotros, pero yo tengo 5 Mb de librerias y tener que hacer el versión
  26. de cada una de ellas para saber si es más nueva o vieja es horrible !!
  27. Por eso he creado "Versioner" que permite ayudarnos en esta tarea y
  28. solucionarnos un poquito la vida en este tema.
  29. Si, ya se que cuando usais el INSTALER® os suele preguntar por las librerias,
  30. pero no os acostumbreis o podeis sufrir un disgusto porque no todos los
  31. programadores lo suelen preguntar y os pueden borrar versiones más actuales
  32. que las suyas; esto es un ejemplo claro para usar VERSIONER !
  33.  
  34.                                 *************
  35.                                 Qué es esto ?
  36.                                 *************
  37.  
  38. "Versioner" es un programa que añade la version del fichero/s al comentario
  39. de éste de forma totalmente automática y recursiva. Para una mayor
  40. optimización usa los recursos del WorkBench 3.0.
  41.  
  42. VERsioner                   9128 ----rwed Hoy       16:12:46
  43.  
  44. Su reducido tamaño le permite ser instalado como boton del DOPUS.
  45.  
  46. ¿Para que sirve esto?
  47.  
  48. Pues sirve para hacer un LIST y mostrar las versiones de todos los ficheros
  49. que queramos, pues la versión sale imprimida en el comentario.
  50. Podeis usar el DOPUS y con sólo deslizar la barra podreis observar los
  51. comentarios y con ello las versiones de los ficheros.
  52.  
  53.                                **************
  54.                                Requerimientos
  55.                                **************
  56.  
  57. KickStart 2.04+
  58. WorkBench 2.04+
  59. HD opcional (opcional hoy en dia ¿?)
  60.  
  61.                                  ***********
  62.                                  Utilización
  63.                                  ***********
  64.  
  65. CLI> VERsioner [-] [dir_name] [pattern]
  66.  
  67. [-] permite no preguntar por la entrada dada por el usuario (útil con DOPUS).
  68. [dir_name] es el nombre del directorio a versionar recursivamente.
  69. [pattern] es la guia a seguir en el versionado.
  70.  
  71.  
  72. Ejemplos:
  73. ---------
  74. · Versionado de todo el directorio LIBS:
  75.  
  76. CLI> VERsioner libs:
  77.  
  78. · Versionado de todo el directorio DH0:DEVS; sólo aquellos ficheros que acaben
  79. en ".device" sin preguntar.
  80.  
  81. CLI> VERsioner - dh0:devs #?.device
  82.  
  83. · Versionado de todo el directorio RAM DISK:CLIPBOARDS; todos los ficheros
  84. excepto aquellos que acaben en ".info" o ".lha".
  85.  
  86. CLI> VERsioner "ram disk:clipboards" #?~(#?.info|#?.lha)
  87.  
  88. · Versionado de todo el disco "SPACE ACE:"; todos los ficheros excepto
  89. aquellos que tengan la palabra "magic" en su interior.
  90.  
  91. CLI> VERsioner - "Space Ace:" ~(#?magic#?)
  92.  
  93.  
  94. Bajo DOPUS crear un boton como ...
  95.  
  96. c:versioner {f} {RsPattern:~(#?.info)}
  97.  
  98. ... con las opciones:
  99.  
  100. "All files"
  101. "Output window"
  102. "Run asynchronously"
  103.  
  104. Todas los directorios seleccionados con DOPUS serán versionados
  105. recursivamente.
  106.  
  107. ATENCIÓN: el versionado total de un disco duro puede consumir completamente
  108. la memoria libre, pues VERSIONER scanea los directorios antes de versionarlos
  109. y la lista de estos puede agotar la memoria libre de la máquina.
  110. Si se produce el caso borrar el fichero "T:VERSIONER" para liberar la
  111. memoria si VERSIONER se salta ese paso.
  112.  
  113.                                   ********
  114.                                   Historia
  115.                                   ********
  116.  
  117. v1.0      Nace "Versioner" en DOPUS
  118.  
  119. v1.2      Intento de hacerlo recursivo mediante DOPUS
  120.  
  121. v1.4      No logro hacerlo funcionar vía DOPUS. Nace el Script !
  122.  
  123. v1.6      Modo recursivo instalado
  124.  
  125. v1.8      Versionado solo de ficheros, no directorios !
  126.  
  127. v2.0      Nace el programa en "C" !
  128.  
  129. v2.1      Versión pública. Añadido pattern de búsqueda.
  130.  
  131. v2.1a     Pequeño cambio en el update.
  132.  
  133.  
  134.                                **************
  135.                                Bugs & Reports
  136.                                **************
  137.  
  138.                                 Javier Morata
  139.                                C/Sant Marià, 9
  140.                            Barcelona 08030 (SPAIN)
  141.  
  142.